From f48f5ded45d7c0370571fe45d6225892027e31bb Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Tue, 1 May 2007 11:40:40 +0100 Subject: [PATCH] [XM] Fix some small bugs in XenAPI create code. signed-off-by: Tom Wilkie --- tools/python/xen/xm/xenapi_create.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/python/xen/xm/xenapi_create.py b/tools/python/xen/xm/xenapi_create.py index 2fb9fa1876..7cbb018f72 100644 --- a/tools/python/xen/xm/xenapi_create.py +++ b/tools/python/xen/xm/xenapi_create.py @@ -374,7 +374,7 @@ class xenapi_create: "device": vbd.attributes["device"].value, "bootable": - vbd.attributes["bootable"].value, + vbd.attributes["bootable"].value == "True", "mode": vbd.attributes["mode"].value, "type": @@ -401,9 +401,9 @@ class xenapi_create: if network_name in networks.keys(): network_uuid = networks[network_name] else: - networks = dict([(record['name_label'], record['uuid']) - for record in - server.xenapi.network.get_all_records()]) + networks = dict([(record['name_label'], ref) + for ref, record in + server.xenapi.network.get_all_records().items()]) if network_name in networks.keys(): network_uuid = networks[network_name] else: -- 2.30.2